Text copied to clipboard!
Título
Text copied to clipboard!Desenvolvedor de Funções de Sistema para Sistemas Embarcados
Descrição
Text copied to clipboard!
Estamos à procura de um Desenvolvedor de Funções de Sistema para Sistemas Embarcados altamente qualificado para se juntar à nossa equipe de engenharia. Este profissional será responsável por projetar, implementar e otimizar funções de sistema em plataformas embarcadas, garantindo desempenho, confiabilidade e eficiência energética. O candidato ideal terá experiência sólida em desenvolvimento de software de baixo nível, conhecimento profundo de sistemas operacionais em tempo real (RTOS), e familiaridade com arquiteturas de microcontroladores e microprocessadores.
O Desenvolvedor de Funções de Sistema para Sistemas Embarcados trabalhará em estreita colaboração com engenheiros de hardware, firmware e software para criar soluções integradas que atendam aos requisitos técnicos e funcionais dos nossos produtos. As responsabilidades incluem a análise de requisitos, desenvolvimento de drivers, integração de middleware, depuração de código e testes de validação. Além disso, espera-se que o profissional contribua para a melhoria contínua dos processos de desenvolvimento e participe ativamente de revisões de código e discussões técnicas.
É essencial que o candidato tenha habilidades de programação em C e C++, além de experiência com ferramentas de desenvolvimento embarcado, como compiladores cruzados, depuradores JTAG e analisadores lógicos. Conhecimentos em protocolos de comunicação (I2C, SPI, UART, CAN), gerenciamento de energia, segurança embarcada e atualizações OTA (Over-the-Air) são altamente desejáveis.
O ambiente de trabalho é dinâmico e colaborativo, com foco em inovação e excelência técnica. Valorizamos profissionais proativos, com boa capacidade de comunicação, organização e que saibam trabalhar em equipe. Se você é apaixonado por tecnologia embarcada e deseja contribuir para o desenvolvimento de produtos de ponta, esta é a oportunidade ideal para você.
Responsabilidades
Text copied to clipboard!- Desenvolver e manter funções de sistema para plataformas embarcadas
- Implementar drivers de dispositivos e interfaces de hardware
- Integrar middleware e bibliotecas de terceiros
- Realizar testes unitários e de integração
- Depurar e otimizar código para desempenho e consumo de energia
- Colaborar com equipes de hardware e software
- Documentar código e processos de desenvolvimento
- Participar de revisões de código e reuniões técnicas
- Analisar requisitos técnicos e propor soluções viáveis
- Garantir conformidade com padrões de qualidade e segurança
Requisitos
Text copied to clipboard!- Formação em Engenharia da Computação, Ciência da Computação ou áreas afins
- Experiência comprovada com desenvolvimento embarcado em C/C++
- Conhecimento de RTOS e sistemas operacionais embarcados
- Familiaridade com microcontroladores e microprocessadores
- Experiência com ferramentas de desenvolvimento embarcado
- Conhecimento de protocolos de comunicação (I2C, SPI, UART, CAN)
- Capacidade de leitura e interpretação de esquemáticos eletrônicos
- Habilidade para trabalhar em equipe multidisciplinar
- Boa comunicação verbal e escrita
- Inglês técnico para leitura de documentação
Perguntas potenciais de entrevista
Text copied to clipboard!- Você possui experiência com desenvolvimento em C/C++ para sistemas embarcados?
- Já trabalhou com algum RTOS? Qual?
- Tem familiaridade com protocolos como I2C, SPI ou CAN?
- Como você realiza a depuração de código em sistemas embarcados?
- Já desenvolveu drivers de dispositivos? Pode dar um exemplo?
- Quais ferramentas de desenvolvimento embarcado você já utilizou?
- Você tem experiência com atualizações OTA?
- Como lida com restrições de consumo de energia em sistemas embarcados?
- Já trabalhou em equipes multidisciplinares?
- Está disposto a trabalhar presencialmente ou remotamente?